package com.huitone.gddw.dao.monitoring;

import com.huitone.gddw.dao.entity.HistoryStr;

public interface IHistoryStrDao {
	/**
	 * 根据对象删除所有监控数据（字符串）
	 * @param objId
	 * @return
	 */
	Integer delByObjId(String objId);
	
	/**
	 * 根据子项删除所有监控数据（字符串）
	 * @param itemId
	 * @return
	 */
	Integer delByItemId(String itemId);
	
	/**
	 * 根据子项属性删除监控数据（字符串）
	 * @param keyId
	 * @return
	 */
	Integer delByKeyId(String keyId);
	
	
    int deleteByPrimaryKey(String recId);

    int insert(HistoryStr record);

    int insertSelective(HistoryStr record);

    HistoryStr selectByPrimaryKey(String recId);

    int updateByPrimaryKeySelective(HistoryStr record);

    int updateByPrimaryKey(HistoryStr record);
}